/****************************************************************************

Force Engine v0.5

Creado: 28/03/08
Clase: MyScene.h
Hecho by: German Battiston AKA Melkor

****************************************************************************/

//---------------------------------------------------------------------------
#ifndef MY_SCENE_H
#define MY_SCENE_H
//---------------------------------------------------------------------------
#include "../Src/Force Engine/Defines/Defines.h"
#include "../Src/Force Engine/Force Engine/ForceEngine.h"
//---------------------------------------------------------------------------
class MyScene : public Scene
{
public:

	MyScene(Graphics &rkGraphics);
	virtual ~MyScene();

	bool OnInit();
	bool OnUpdate(float fTimeBetweenFrames);
	void OnDraw(Graphics & rkGraphics) const;
	bool OnDeInit();

private:

	Mesh * m_pkMesh;
	Mesh * m_pkMesh2;

	Node * Root;
	LeafNode * Dragon1;
	LeafNode * Dragon2;
	SceneGraph * m_pkSceneGraph;
	SceneGraph * m_pkSceneGraph2;

	Graphics * m_pkGraphics;

	bool m_bIsWiref;

	bool m_bIsCW;
	bool m_bIsCCW;
	bool m_bIsCNone;

	bool m_bLightOn;

	Light * m_pkLight;
};

//---------------------------------------------------------------------------

#endif /*--- MY_SCENE_H ---*/

//---------------------------------------------------------------------------
